package com.lanou3g.code0510.reflection;

public class Main {
    public static void main(String[] args) throws Exception {
        //反射是一种在程序运行期间
        //动态生效的技术,可以做到 不使用硬编码
        //1.创建对象
//        Person person= new Person();
//获取类类型的集中方式
        Class pClazz = Person.class;
        //通过类名获取
        Class.forName("com.lanou3g.code0510.reflection");
        //获取类类型3  通过对象获取
        Person person = new Person();
        Class clazz3 = person.getClass();

        Object o = pClazz.newInstance();


        //2.给属性赋值
        //3.调用方法
    }
}
